body{
	background: #55a7e7;
}
.landing-body{
	width: 100%;
	height: 914px;
	
	float: left;
	position: relative;
}
.content{
	width: 100%;
	height: 85%;
}
.logo{
	width: 337px;
	height: 66px;
	background:url(../images/land-logo.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -170px;
	margin-top: -288px;
}
.landing{
	width: 574px;
	height: 429px;
	border: 3px solid #3c86be;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -287px;
	margin-top: -171px;
}
.landing-top{
	height: 15%;
	background: #f9fafc;
}
.landing-top p{
	font-size: 24px;
	color: #999999;
	line-height: 65px;
	margin-left: 35px;
}
.landing-conten{
	height: 85%;
}
.user-name{
	width: 498px;
	height: 48px;
	border: 2px solid #f0f0f0;
	margin-top: 25px;
	margin-left: 35px;
	float: left;
}
.user{
	width: 48px;
	height: 48px;
	background: #f0f0f0;
	float: left;
	padding-right: 4px;
}
.icon-geren,.icon-suo{
	color: #cccccc;
	font-size: 25px!important;
	line-height: 48px;
	text-align: center;
	
}
.icon-suo{
    font-size: 22px!important;
    margin-left: 15px;
}
.user-input{
	width: 445px;
	height: 48px;
	float: left;
	border: none;
	font-size: 20px;
	line-height: 48px;
	text-indent: 0.5em;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ccc;
    text-align: left;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0.5em;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ccc;
    text-align: left;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0.5em;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ccc;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0.5em;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ccc;
    font-size: 20px;
    line-height: 52px;
    text-indent: 0.5em;
}
.verify-ma{
	width: 145px;
}
.verify{
	width: 145px;
	border: none;
}
.verify-image{
	width: 110px;
	height: 50px;
	background: url(../images/yanzhengma.png) no-repeat;
	cursor: pointer;
}
.landing-landing{
	float: left;
	display: block;
	width: 502px;
	height: 58px;
	background: #58aced;
	text-align: center;
	line-height: 58px;
	font-size: 29px;
	color: #fff;
	margin-top: 25px;
	margin-left: 35px;
}
.footer{
	width: 100%;
	height: 15%;
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.footer p{
	
}
